//强制类型转换
public class VariableDemo04 {
    public static void main(String[] args){
        double d = 3.14;
        int i = (int)d;
        System.out.println(d);
        System.out.println(i);//将d的3.14强制转换整形3，然后赋值给i，会造成精度的损失，不推荐使用

        byte b1 = 13;//13默认数据类型int,将int赋值给byte,目测是强制类型转换，但是为什么没有报错？
        // 将一个整数赋值一个一个byte类型的变量时,如果这个整数在byte类型范围内(-128~127)
        // 那么Java编译器会自动将这个整数强转为byte类型,然后赋值

    }
}
